﻿@charset "utf-8";
div,table,td,ul,font,form,html,body,th,tr,h1,h2,h3,h4,h5,h6,input,span{ padding:0; margin:0}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
a{color: #666666;text-decoration: none; hide-focus: expression(this.hideFocus=true);outline:none;}
a:hover {text-decoration:none;color:#952131;}
div,ul,li{margin:0px 0px; padding:0px 0px;}
ul,li{list-style:none;}
img { border:0;}
body 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Microsoft YaHei","新宋体","宋体";
	color:#444;
	background:#fff;
}
html{-webkit-text-size-adjust:none;}
.top{ width:1100px; height:155px; margin:0 auto;}
.top1{ width:1100px; height:100px; margin:0 auto; padding-top:10px;}
.logo{ width:390px; height:100px; float:left;}

.limg{ width:440px; height:60px; float:left; padding-top:20px;}
.limg li{ padding:0px 2px; float:left; line-height:15px; text-align:center; font-size:10px;-webkit-transform:scale(0.9);}

.topsearch{ width:260px; height:60px; float:right; padding-top:20px;}
.search{ width:255px; height:26px; color:#b1b4c3; padding-left:3px;}
.sear_box{ width:185px; height:24px; float:left; border:1px solid #B1B4C3;}
.sear_btn{ width:60px; height:26px; background:#145FCF; float:right; color:#fff;}
#serkeywords{ width:150px; height:24px; line-height:24px; border:none; text-indent:10px; color:#b1b4c3; outline:none;  background:none; float:left;}
#search_btn{ width:60px; height:26px; text-indent:0px; line-height:26px; border:none; text-align:center; cursor:pointer; color:#fff; text-align:center;  float:right;background:#952131;}

.langage{ width:260px; height:33px; line-height:15px; text-align:center; padding-top:5px; float:right;}
.langage li{ width:40px; height:33px; float:left; padding-right:3px;}
.langage li a{ display:block;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.langage li a:hover{ padding-top:1px;}

.nav{ width:1100px; height:80px; margin:0 auto; line-height:40px; font-size:17px; position:relative; z-index:99;}
.nav li{ width:120px; height:80px; padding-left:8.5px; padding-right:9px;background: url(../images/ico.gif) no-repeat right top; float:left;}
.nav li a{ width:120px; height:80px; display:block; text-align:center; color:#444;}
.nav li.li_on a,.nav li a:hover{ color:#952131;background: url(../images/navon.jpg) no-repeat center bottom; /*-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;*/}


.bannerbgs{ width:100%; height:10px; margin:0 auto;/*background: url(../images/bannerbg.gif) repeat-x center top;*/ border-bottom:6px solid #951f2f; }

#dituContent{ width:100%; height:450px; margin:0 auto;}


/*banner*/
.banner { position: relative; height:490px; z-index: 1; }
.banner .hd { position: absolute; width: 1130px; height: 13px; bottom: 10px; right: 50%; margin-left: -580px; z-index: 5; }
.banner .hd ul { float: right; }
.banner .hd ul li { float: left; margin-left: 8px; width: 13px; height: 13px; background: url(../images/dot1.png) 0 0 no-repeat; cursor: pointer; }
.banner .hd ul li.on { background-position: 0 -13px; }
.banner .bd { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.banner .bd li { width: 100%; height: 100%; }
.bannerbg { position: relative; width: 1160px; height: 490px; margin: 0 auto; z-index: 3; }
.bannerbg a{ width:1160px; height:490px; display:block; margin:0 auto;}
.word1 { position: absolute; top: 20%; left: 50px; }
.word2 { position: absolute; top: 150px; left: 60%; }

.indexcon1{ width:1100px; height:330px; margin:0 auto; padding-top:30px;}
.ptitle{ width:1100px; height:60px; margin:0 auto; background: url(../images/line.jpg) 0 0 repeat-x; text-align:center;}
.plist{ width:1100px; height:245px; margin:0 auto; background:#e9e8dc; margin-top:20px; padding-top:5px;}


.serlist{ width:1040px; height:245px; margin:0 auto; position:relative;}
.cul_other_c{ width:1016px; height:245px; margin:0px auto; overflow:hidden;}
.cul_other_li li { width:230px; height:220px; float:left; padding:12px; text-align:center;font-size:17px; line-height:30px;}
.cul_other_li li a{ width:230px; height:220px; display:block;}
.cul_other_li li img{ width:230px; height:190px; border:1px solid #e6e6e6;}
.cul_other_li li img:hover{ border:1px solid #952131;-webkit-transition: all ease .3s;transition: all ease .3s;filter: Alpha(opacity=70);opacity:0.7;}
.goleft a{ width:36px; height:114px; display:block; background:url(../images/go_lefts.jpg) no-repeat center top; position:absolute; left:-30px; top:50px;}
.goright a{ width:36px; height:114px; display:block; background:url(../images/go_rights.jpg) no-repeat center top; position:absolute; right:-30px; top:50px;}
.goleft a:hover{-webkit-transition: all ease .3s;transition: all ease .3s;filter: Alpha(opacity=70);opacity:0.7;}
.goright a:hover{-webkit-transition: all ease .3s;transition: all ease .3s;filter: Alpha(opacity=70);opacity:0.7;}
#List1{ float:left;}
#List2{ float:left; }
.tabs-hide {display:none;}
.ScrCont{ width:10000000px;}


.itel{ width:1100px; height:100px; padding-top:10px; padding-bottom:10px; margin:0 auto; background:#e6e6e6; word-spacing:8px; letter-spacing: 15px;}
.weixin{ width:100px; height:100px; text-align:center; line-height:24px; color:#000; font-weight:bold; float:left; padding-left:70px; }

.showtel{ width:1000px; height:100px; margin:0 auto;}
.st{ width:280px; height:100px; line-height:100px; margin-left:20px; background: url(../images/ico2.gif) no-repeat left center; padding-left:120px; font-size:48px; font-weight:bold; color:#000; float:left; font-family:方正黑体简体;}
.stel{ width:580px; height:100px; line-height:100px; color:#d81920; font-size:62px; font-weight:bold; text-indent:0px; font-family:Arial, Helvetica, sans-serif;; float:left; text-align:left;}

.indexcon2{ width:1100px; height:400px; margin:0 auto; padding-top:30px;}
.iabout{ width:1100px; height:240px; margin:0 auto; padding-top:30px;}
.iaboutimg{ width:375px; height:240px; float:left;}
.iaboutimg:hover{-webkit-transition: all ease .3s;transition: all ease .3s;filter: Alpha(opacity=70);opacity:0.7;}
.iaboutcon{ width:700px; height:240px; float:right;}
.iatitle{ width:auto; height:40px; line-height:40px; color:#000; font-weight:bold; font-size:16px; text-align:center; }
.iatxt{ width:auto; height:auto; line-height:24px; font-size:14px; text-align:justify;}
.iatxt a{ color:#952131;}
.iatxt a:hover{ text-decoration:underline;}

.indexcon3{ width:1100px; height:400px; margin:0 auto; padding-top:30px;}
.pnews{ width:1100px; height:140px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.pnewsimg{ width:200px; height:130px; border:4px solid #e6e6e6; float:left; margin-left:10px;}
.pnewsimg:hover{ border:4px solid #cecccc;-webkit-transition: all ease .3s;transition: all ease .3s;filter: Alpha(opacity=70);opacity:0.7;}

.pnewscon{ width:860px; height:130px; float:right; padding-right:10px;}
.pnewstitle{ width:860px; height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.pnewstitle a{-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.pnewstitle a:hover{ color:#951F2F;}

.pnewstxt{ width:860px; height:90px; line-height:24px;}
.pnewstxt span{ color:#333;}
.pnewstxt a{ color:#952131;}
.pnewstxt a:hover{ text-decoration:underline;}



.bannerk{ width:100%; height:260px; margin:0 auto;}
.contents{ width:1100px; height:auto; margin:0 auto; margin-top:40px;}
.conleft{ width:270px; height:auto; float:left;}
.mtitle{ width:270px; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; color:#fff; background:#952131; border-top-left-radius:25px;border-top-right-radius:25px;}
.conleft li{ width:270px; height:37px; line-height:35px; float:left; padding-top:10px;}
.conleft li a{ width:268px; height:35px; display:block; font-weight:bold; border:1px solid #959595; font-size:15px; text-align:center;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.conleft .pp li a{ width:268px; height:35px; display:block; font-weight:bold; border:1px solid #959595; font-size:15px; text-align:left; text-indent:70px;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}

.conleft li.li_on a,.conleft li a:hover{ border:1px solid #952131; color:#952131; font-weight:bold;background: url(../images/ws.jpg) no-repeat left center;}

.conleft .pp li.pw1.li_on a,.conleft .pp li.pw1 a:hover{ border:1px solid #952131; color:#952131; font-weight:bold;background: url(../images/w.jpg) no-repeat left center;}
.conleft .pp li.pw2.li_on a,.conleft .pp li.pw2 a:hover{ border:1px solid #952131; color:#952131; font-weight:bold;background: url(../images/pw2.jpg) no-repeat left center;}




.conleft .pp li.li_on a,.conleft .pp li a:hover{ border:1px solid #952131; color:#952131; font-weight:bold;background: url(../images/pw1.jpg) no-repeat left center;}
.mtt{ width:270px; height:50px; margin-top:10px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; color:#fff; background:#952131; border-bottom-left-radius:25px;border-bottom-right-radius:25px;}
#contents{ line-height:24px;}
.conright{ width:800px; height:auto; border:1px dashed #000; border-radius:25px; float:right;}
.location{ width:750px; height:60px; line-height:60px; margin: 0 auto; font-size:14px;}
.ctitle{ width:800px; height:50px; text-align:center; font-size:18px; font-weight:bold; color:#952131; background:#D8D8D8; line-height:50px;}
.contentss{ width:750px; height:auto; _height:400px; min-height:400px; margin:0 auto; padding:25px;}
.contentsss{ width:760px; height:auto; _height:400px; min-height:400px; margin:0 auto; padding:15px;}

.honor li{ width:352px; height:272px; padding:11px; float:left; text-align:center; font-size:14px; font-weight:bold;}
.honor li a{ width:352px; height:272px; display:block; }
.honor li a img{ width:350px; height:250px; border:1px solid #999;}
.honor li a img:hover{ border:1px solid #952131;}


.honor li.cc{ width:227px; height:342px; padding:11px; float:left; text-align:center; font-size:14px; font-weight:bold;}
.honor li.cc a{ width:227px; height:322px; display:block; }
.honor li.cc a img{ width:225px; height:320px; border:1px solid #999;}
.honor li.cc a img:hover{ border:1px solid #952131;}

.honor li a:hover{filter: Alpha(opacity=80);opacity:0.8;}

.video li{ width:350px; height:240px; padding:12px; float:left; text-align:center; font-size:14px; font-weight:bold;}
.video li.cc{ width:225px; height:340px; padding:12px; float:left; text-align:center; font-size:14px; font-weight:bold;}
.video li a:hover{filter: Alpha(opacity=80);opacity:0.8;}


.newslist li{ width:750px; height:40px; border-bottom:1px dashed #a6a6a6; line-height:40px;background: url(../images/ico3.jpg) no-repeat left center;  }
.newslist li a{ display:block;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all; text-indent:20px;}
.newslist li span{ float:right; padding-right:5px;}
.newslist li a:hover{ color:#952131;}
.page{ padding:20px; line-height:30px; text-align:center; margin:0 auto; clear:both;}

.prolist li{ width:232px; height:232px; padding:10px; float:left;}
.prolist li a{ width:230px; height:230px; border:1px solid #000; display:block; color:#952131; background:#D8D8D8; line-height:40px; font-size:14px; text-align:center; }
.prolist li a:hover{border:1px solid #952131;filter: Alpha(opacity=80);opacity:0.8;}
.page_view_tit{ text-align:center; padding-top:10px; font-size:16px; font-weight:bold; color:#F09638; padding-bottom:15px; border-bottom:1px dashed #dadada; margin-bottom:20px; }
.page_view_tit div{ color:#333;font-size:12px; font-weight:normal;}


.coop li{ width:180px; height:180px; line-height:20px; text-align:center; padding:10px 5px; float:left; font-size:14px;}
.coop li img{ border:1px solid #ccc;}
.coop li a{ width:180px; height:180px; display:block;}
.coop li a:hover{filter: Alpha(opacity=70);opacity:0.7;}
.pvcon{ width:800px; height:auto; _height:400px; min-height:400px; margin:0 auto;}
.pvcon1{ width:720px; height:250px; margin:0 auto; margin-top:40px;}
.pvimg{ width:300px; height:250px; float:left; border:1px solid #ccc;}
.pvtxt{ width:400px; height:250px; float:right;}
.ptxt{ width:400px; height:180px; line-height:24px; font-size:14px;}
.pimgt{ width:400px; height:80px;}

.pvcon2{ width:800px; height:auto; border-top:1px solid #952131; margin-top:40px;}

.icompanyt{ width:720px; height:30px; margin:0 auto;}
.pro_ullist{ width:720px; height:30px; margin:0 auto;}
.pro_ullist span{ width:165px; height:30px; font-size:14px; color:#fff; line-height:30px; background:#666666; text-align:center; cursor:pointer; float:left; margin:0px 5px; }
.pro_ullist span.lis_on,.pro_ullist span:hover{ background:#952131;-webkit-transition: .4s ease all; -moz-transition: .4s ease all; transition: .4s ease all;}
.icompanycon{ width:720px; height:auto; _height:300px; min-height:300px; margin:0 auto; padding:30px;}


.reclistp{ width:730px; height:40px; line-height:40px; margin:0 auto;}
.zhiwei{ width:550px; height:40px; background:#cccccc; float:left; text-indent:25px; font-size:15px; font-weight:bold;}
.zwdate{ width:178px; height:40px; float:right; background:#cccccc; text-align:center; font-size:15px; font-weight:bold; }
.reclist{ width:730px; height:auto; line-height:40px; margin:0 auto; padding-top:20px;}
.reclist li{ width:730px; height:40px; border-bottom:1px dashed #ccc;}
.reclist li a{ width:730px; text-indent:10px; height:40px; display:block;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all; }
.reclist li a:hover{ padding-left:5px;}
.reclist li span{ float:right; padding-right:5px;}



.products_img{ width:720px; height:700px; float:left;}
.pro_bigimg{ width:500px; height:500px; margin:0 auto; margin-top:10px;}
.pro_imglist{ width:700px; height:110px; margin:0 auto; margin-top:20px;}

.pro_imglist li{ width:110px; height:110px; float:left; padding:0px 15px;}
.pro_imglist li img{ width:100px; height:100px; border:2px solid #a4a4a4; border-radius:55px; -webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.pro_imglist li img:hover{box-shadow: 0px 0px 18px rgba(0,0,0,.6);-webkit-transition: all ease .3s;transition: all ease .3s; border:2px solid #952131; }







.foot{ width:100%; height:150px; padding:20px 0px; margin:0 auto; margin-top:40px; background:#952131;}
.foots{ width:1100px; height:150px; margin:0 auto;}
.showflink{ width:290px; height:120px; float:left; padding:5px 0px; border-right:2px solid #fff; padding-left:120px; }
.showflink li{ width:100px; height:120px; float:left; color:#fff; line-height:20px; text-align:center; padding-right:45px;}
.showflink li a{ display:block;-webkit-transition: .2s ease all; -moz-transition: .2s ease all; transition: .2s ease all;}
.showflink li a:hover{-webkit-transform:translateY(-5px);webkit-transform:translateY(-5px);filter: Alpha(opacity=80);opacity:0.8;}
.ftxt{ width:550px; height:120px; float:left; padding-top:10px; padding-left:40px; color:#fff; font-size:14px; line-height:26px;word-spacing:8px; letter-spacing:2px;}
.fwei{ width:100px; height:100px; float:right; padding-top:20px;}































